package com.logic.landseaserver.ws.response;

import java.util.Date;
import java.util.List;

import com.logic.common.ws.dto.system.FileDTO;
import com.logic.system.domain.Address;
import com.logic.system.ws.dto.AddressDto;

public class PropertyDetailResp {

    private Integer id;
    private String name;
    private String simpleName;
    private String code;
    private String city;
    private Double area;
    private String type;
    private Double rent;
    private Boolean isSuspend;
    private Integer rentYearPlus;
    private Double rentPercentagePlus;
    private String payMethod;
    private Double fee;
    private Integer addressId;
    private String rentFreeStart;
    private String rentFreeEnd;
    private Integer rentFree;
    private String invoiceType;
    private Double taxRate;
    private String drawingId;
    private String estateCertId;
    private String ownerAttachmentId;
    private String status;
    private String suspendCause;
    private String ownerInfo;
    private Date reportDate;
    private Double lease;
    private List<FileDTO> drawingList;
    private List<FileDTO> ownerAttachmentList;
    private List<FileDTO> estateCertList;
    private Address address;
    private AddressDto addressDto;

    public Double getLease() {
        return lease;
    }

    public AddressDto getAddressDto() {
        return addressDto;
    }

    public void setAddressDto(AddressDto addressDto) {
        this.addressDto = addressDto;
    }

    public void setLease(Double lease) {
        this.lease = lease;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public List<FileDTO> getDrawingList() {
        return drawingList;
    }

    public void setDrawingList(List<FileDTO> drawingList) {
        this.drawingList = drawingList;
    }

    public List<FileDTO> getOwnerAttachmentList() {
        return ownerAttachmentList;
    }

    public void setOwnerAttachmentList(List<FileDTO> ownerAttachmentList) {
        this.ownerAttachmentList = ownerAttachmentList;
    }

    public List<FileDTO> getEstateCertList() {
        return estateCertList;
    }

    public void setEstateCertList(List<FileDTO> estateCertList) {
        this.estateCertList = estateCertList;
    }

    public String getSimpleName() {
        return simpleName;
    }

    public void setSimpleName(String simpleName) {
        this.simpleName = simpleName;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Double getArea() {
        return area;
    }

    public void setArea(Double area) {
        this.area = area;
    }

    public Double getRent() {
        return rent;
    }

    public void setRent(Double rent) {
        this.rent = rent;
    }

    public Double getFee() {
        return fee;
    }

    public void setFee(Double fee) {
        this.fee = fee;
    }

    public Boolean getSuspend() {
        return isSuspend;
    }

    public void setSuspend(Boolean suspend) {
        isSuspend = suspend;
    }

    public Integer getRentYearPlus() {
        return rentYearPlus;
    }

    public void setRentYearPlus(Integer rentYearPlus) {
        this.rentYearPlus = rentYearPlus;
    }

    public Double getRentPercentagePlus() {
        return rentPercentagePlus;
    }

    public void setRentPercentagePlus(Double rentPercentagePlus) {
        this.rentPercentagePlus = rentPercentagePlus;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }


    public Integer getAddressId() {
        return addressId;
    }

    public void setAddressId(Integer addressId) {
        this.addressId = addressId;
    }

    public String getRentFreeStart() {
        return rentFreeStart;
    }

    public void setRentFreeStart(String rentFreeStart) {
        this.rentFreeStart = rentFreeStart;
    }

    public String getRentFreeEnd() {
        return rentFreeEnd;
    }

    public void setRentFreeEnd(String rentFreeEnd) {
        this.rentFreeEnd = rentFreeEnd;
    }

    public Integer getRentFree() {
        return rentFree;
    }

    public void setRentFree(Integer rentFree) {
        this.rentFree = rentFree;
    }

    public String getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType;
    }

    public Double getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(Double taxRate) {
        this.taxRate = taxRate;
    }

    public String getDrawingId() {
        return drawingId;
    }

    public void setDrawingId(String drawingId) {
        this.drawingId = drawingId;
    }

    public String getEstateCertId() {
        return estateCertId;
    }

    public void setEstateCertId(String estateCertId) {
        this.estateCertId = estateCertId;
    }

    public String getOwnerAttachmentId() {
        return ownerAttachmentId;
    }

    public void setOwnerAttachmentId(String ownerAttachmentId) {
        this.ownerAttachmentId = ownerAttachmentId;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getSuspendCause() {
        return suspendCause;
    }

    public void setSuspendCause(String suspendCause) {
        this.suspendCause = suspendCause;
    }

    public String getOwnerInfo() {
        return ownerInfo;
    }

    public void setOwnerInfo(String ownerInfo) {
        this.ownerInfo = ownerInfo;
    }

    public Date getReportDate() {
        return reportDate;
    }

    public void setReportDate(Date reportDate) {
        this.reportDate = reportDate;
    }

    public Address getAddress() {
        return address;
    }

    public void setAddress(Address address) {
        this.address = address;
    }
}
